package com.ruoyi.moneyFlowQuery.domain;


import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * 返还对象 house_return_t
 *
 * @author ruoyi
 * @date 2023-05-04
 */
public class HouseMoneyFlowT extends BaseEntity {
    private static final long serialVersionUID = 1L;

    @Excel(name = "小区名称")
    private String areaName;
    @Excel(name = "总面积")
    private String spaceSum;
    @Excel(name = "收入户数")
    private String shouSum;
    @Excel(name = "收入金额")
    private Double shouMoney;
    @Excel(name = "退款户数")
    private String tuiSum;
    @Excel(name = "退款金额")
    private Double tuiMoney;
    @Excel(name = "返还户数")
    private String fanSum;
    @Excel(name = "返还金额")
    private Double fanMoney;

    @Excel(name = "维修户数")
    private String paySum;

    @Excel(name = "拨付金额")
    private Double payMoney;

    @Excel(name = "利息金额")
    private Double rateMoney;
    private String areaId;
    private String houseId;
    private String doorAddr;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private String costDate;

    private String unitName;
    private String groupName;
    private String doorName;
    private String userName;
    private Double costMoney;
    private String projectId;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private String executeDate;
    private Double noMoney;
    private Double balance;
    private String rateDate;


    /**
     * 开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date startDate;

    /**
     * 结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date endDate;


    public String getUnitName() {
        return unitName;
    }

    public void setUnitName(String unitName) {
        this.unitName = unitName;
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public String getDoorName() {
        return doorName;
    }

    public void setDoorName(String doorName) {
        this.doorName = doorName;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public Double getCostMoney() {
        return costMoney;
    }

    public void setCostMoney(Double costMoney) {
        this.costMoney = costMoney;
    }

    public String getCostDate() {
        return costDate;
    }

    public void setCostDate(String costDate) {
        this.costDate = costDate;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public String getShouSum() {
        return shouSum;
    }

    public void setShouSum(String shouSum) {
        this.shouSum = shouSum;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public String getTuiSum() {
        return tuiSum;
    }

    public void setTuiSum(String tuiSum) {
        this.tuiSum = tuiSum;
    }


    public String getFanSum() {
        return fanSum;
    }

    public void setFanSum(String fanSum) {
        this.fanSum = fanSum;
    }


    public String getPaySum() {
        return paySum;
    }

    public void setPaySum(String paySum) {
        this.paySum = paySum;
    }


    public String getAreaId() {
        return areaId;
    }

    public void setAreaId(String areaId) {
        this.areaId = areaId;
    }

    @Override
    public String toString() {
        return "HouseMoneyFlowT{" + "areaName='" + areaName + '\'' + ", shouSum='" + shouSum + '\'' + ", startDate=" + startDate + ", endDate=" + endDate + ", shouMoney='" + shouMoney + '\'' + ", tuiSum='" + tuiSum + '\'' + ", tuiMoney='" + tuiMoney + '\'' + ", fanSum='" + fanSum + '\'' + ", fanMoney='" + fanMoney + '\'' + ", paySum='" + paySum + '\'' + ", payMoney='" + payMoney + '\'' + '}';
    }

    public String getHouseId() {
        return houseId;
    }

    public void setHouseId(String houseId) {
        this.houseId = houseId;
    }

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    public String getExecuteDate() {
        return executeDate;
    }

    public void setExecuteDate(String executeDate) {
        this.executeDate = executeDate;
    }

    public Double getNoMoney() {
        return noMoney;
    }

    public void setNoMoney(Double noMoney) {
        this.noMoney = noMoney;
    }

    public Double getBalance() {
        return balance;
    }

    public void setBalance(Double balance) {
        this.balance = balance;
    }

    public String getRateDate() {
        return rateDate;
    }

    public void setRateDate(String rateDate) {
        this.rateDate = rateDate;
    }

    public Double getRateMoney() {
        return rateMoney;
    }

    public void setRateMoney(Double rateMoney) {
        this.rateMoney = rateMoney;
    }

    public String getSpaceSum() {
        return spaceSum;
    }

    public void setSpaceSum(String spaceSum) {
        this.spaceSum = spaceSum;
    }

    public String getDoorAddr() {
        return doorAddr;
    }

    public void setDoorAddr(String doorAddr) {
        this.doorAddr = doorAddr;
    }

    public Double getShouMoney() {
        return shouMoney;
    }

    public void setShouMoney(Double shouMoney) {
        this.shouMoney = shouMoney;
    }

    public Double getTuiMoney() {
        return tuiMoney;
    }

    public void setTuiMoney(Double tuiMoney) {
        this.tuiMoney = tuiMoney;
    }

    public Double getFanMoney() {
        return fanMoney;
    }

    public void setFanMoney(Double fanMoney) {
        this.fanMoney = fanMoney;
    }

    public Double getPayMoney() {
        return payMoney;
    }

    public void setPayMoney(Double payMoney) {
        this.payMoney = payMoney;
    }
}

